package com.cya.lotterysystem.common.utils;
import cn.hutool.captcha.CaptchaUtil;
import cn.hutool.captcha.LineCaptcha;
import cn.hutool.captcha.generator.RandomGenerator;


/**
 * @author ：陈奕安（3048279304@qq.com）
 * @date ：Created in 2025/10/29 16:55
 * @description：
 * @modified By：
 * @version:
 */
public class CaptchUtil {
    /**
     * 生成随机验证码
     * @param length
     * @return
     */
    public static String getCaptcha(int length){
        // 自定义纯数字的验证码（随机4位数字，可重复）
        RandomGenerator randomGenerator = new RandomGenerator("0123456789", 4);
        LineCaptcha lineCaptcha = CaptchaUtil.createLineCaptcha(200, 100);
        lineCaptcha.setGenerator(randomGenerator);
// 重新生成code
        lineCaptcha.createCode();

        return lineCaptcha.getCode();
    }
}